home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Whiteline: delta
/
whiteline CD Series - delta.iso
/
dl_serie
/
updates
/
003
/
everest
/
liesmich.txt
< prev
Wrap
Text File
|
1995-11-25
|
3KB
|
78 lines
Everest 3.5 beherrscht jetzt auch die langen Dateinamen, die dank
MagiC!Mac sowie neuen Dateisystemen unter MultiTOS nun auch auf dem
Atari zur Verfügung stehen.
Für die langen Dateinamen gilt folgende Konvention:
- Um Dateinamen mit Leerzeichen auf der Kommandozeile oder per
VA_START trennen zu können, kann man sie durch Hochkomma
einklammern, also z.B. 'Das ist ein Test'.
- Falls ein solcherart geklammerter Dateiname selber ein Hochkomma
enthalten soll, muß es doppelt angegeben werden, also z.B.
'Macht''s gut!'
anstelle von
Macht's gut!
Everest wertet nach diesem Verfahren die Kommandozeile, die VA_START
Meldung, das Freedom-Dateiselektor-Protokoll, den Dateinamen für die
SUCHE_FEHLER ^E Option sowie die Textliste aus. Außerdem legt Everest
selber die Textliste nach diesem Verfahren an.
Nicht berücksichtigt wird die erweiterte Kommandozeile via ARGV, da
dort ja die einzelnen Parameter durch ASCII-Code-0 Zeichen getrennt
werden.
******************************************************************
* Leider habe ich nur begrenzte Möglichkeiten dieses zu *
* testen, und bitte darum, daß mir von gefundenen Fehlern *
* möglichst bald berichtet wird. *
******************************************************************
Folgende Fehler habe ich bei mir unter Benutzung von RAMFS feststellen
können, an denen Everest jedoch keine Schuld hat:
- Das Desktop Gemini 1.999e vom 21.12.1994 trennt beim ARGV-Verfahren
eigenhändig die Dateinamen an den Stellen, wo die Leerzeichen
stehen, indem dort Nullzeichen eingesetzt werden.
- Der Dateiselektor Freedom Version 1.14a vom 5.7.1995 arbeitet im
großen und ganzen korrekt, er kommt allerdings durcheinander, wenn
Ordnernamen ein Hochkomma enthalten. Will man die Datei
u:\ram\Macht's gut!\test.txt
öffnen, wird als Pfad völlig korrekt
u:\ram\Macht's gut!\*.*
geliefert, nur als Datei wird leider
'u:\ram\Macht's gut!\test.txt'
geliefert, wobei das Hochkomma bei Macht's eigentlich verdoppelt
werden müßte. Dieses führt dazu, daß Everest die Dateien
u:\ram\Macht, u:\ram\s und u:\ram\gut!\test.txt öffnet, falls u:\ram
das aktuelle Directory beim Start von Everest war. Den gleichen
Fehler macht Freedom auch per VA_START.
Falls das Hochkomma jedoch nicht im Ordner, sondern nur im
Dateinamen auftritt, funktioniert alles richtig, d.h. Freedom
liefert als Dateiname
'u:\ram\Das ist ein Test\Macht''s gut!'
zurück.
EOF